package br.com.mensures.mbean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean
@SessionScoped
public class NavigationPageControlMB {
	
	private boolean isRenderedDashboard;
	private boolean isRenderedRelCompleto;
	private boolean isRenderedRelSimplificado;
	private boolean isRenderedGerenciarPublicacoes;
	private boolean isRenderedGerenciarEmpresa;


	
	public String getPath(){
		
		if(isRenderedDashboard)return "/administracao/dashboard.xhtml";
		if(isRenderedRelCompleto)return "/relatorios/relatCompleto.xhtml";
		if(isRenderedRelSimplificado)return "/relatorios/relatSimplificado.xhtml";
		if(isRenderedGerenciarPublicacoes)return "/publicacao/gerenciarPublicacoes.xhtml";
		if(isRenderedGerenciarEmpresa)return "/administracao/gerenciarEmpresa.xhtml";
		
        return "/administracao/dashboard.xhtml";
		
	}
	
	public String showGerenciarEmpresa(){
		setRenderedGerenciarEmpresa(true);
		setRenderedDashboard(false);		
		setRenderedRelCompleto(false);
		setRenderedRelSimplificado(false);
		setRenderedGerenciarPublicacoes(false);
		return "";
	}
	
	public String showDashBoard(){
		setRenderedDashboard(true);		
		setRenderedRelCompleto(false);
		setRenderedRelSimplificado(false);
		setRenderedGerenciarPublicacoes(false);
		setRenderedGerenciarEmpresa(false);
		return "";
	}
	public String showGerenciarPublicacoes(){
		setRenderedGerenciarPublicacoes(true);
		setRenderedDashboard(false);		
		setRenderedRelCompleto(false);
		setRenderedRelSimplificado(false);
		setRenderedGerenciarEmpresa(false);
		return "";
	}
	
	public String showRelCompleto(){
		setRenderedRelCompleto(true);
		setRenderedDashboard(false);
		setRenderedRelSimplificado(false);
		setRenderedGerenciarPublicacoes(false);
		setRenderedGerenciarEmpresa(false);
		return "";
	}
	public String showRelSimplificado(){
		setRenderedRelSimplificado(true);
		setRenderedRelCompleto(false);
		setRenderedDashboard(false);
		setRenderedGerenciarPublicacoes(false);
		setRenderedGerenciarEmpresa(false);
		return "";
	}
	
	
	public boolean isRenderedDashboard() {
		System.out.println("print"+isRenderedDashboard);
		return isRenderedDashboard;
	}

	public void setRenderedDashboard(boolean isRenderedDashboard) {
		this.isRenderedDashboard = isRenderedDashboard;
	}

	public boolean isRenderedRelCompleto() {
		return isRenderedRelCompleto;
	}

	public void setRenderedRelCompleto(boolean isRenderedRelCompleto) {
		this.isRenderedRelCompleto = isRenderedRelCompleto;
	}

	public boolean isRenderedRelSimplificado() {
		return isRenderedRelSimplificado;
	}

	public void setRenderedRelSimplificado(boolean isRenderedRelSimplificado) {
		this.isRenderedRelSimplificado = isRenderedRelSimplificado;
	}

	public boolean isRenderedGerenciarPublicacoes() {
		return isRenderedGerenciarPublicacoes;
	}

	public void setRenderedGerenciarPublicacoes(
			boolean isRenderedGerenciarPublicacoes) {
		this.isRenderedGerenciarPublicacoes = isRenderedGerenciarPublicacoes;
	}

	public boolean isRenderedGerenciarEmpresa() {
		return isRenderedGerenciarEmpresa;
	}

	public void setRenderedGerenciarEmpresa(boolean isRenderedGerenciarEmpresa) {
		this.isRenderedGerenciarEmpresa = isRenderedGerenciarEmpresa;
	}
}
